#ifndef _CLAYER_H_
#define _CLAYER_H_

#include <vector>
#include "CTile.h"

class CLayer
{
private:
	std::vector<CTile*> m_vTiles;
	int m_nDepth;
public:
	CLayer(void);
	~CLayer(void);
	CLayer (CLayer& copied);
	int GetDepth(void) const{return m_nDepth;}
	std::vector<CTile*>* GetTiles(void) {return &m_vTiles;}

	void SetDepth(const int nDepth) {m_nDepth = nDepth;}
	//void SetTiles(const std::vector<CTile> vTiles) {m_vTiles = vTiles;}

	void addTile();
};

#endif